-
Notifications
You must be signed in to change notification settings - Fork 78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Follow up for complex DOM versions #315
Follow up for complex DOM versions #315
Conversation
* add comments * check that JSDOM is present * Check prereqs in the build script and handle them * group requires * change the wording * change some more format * fix up rebase. * add the prerequisite steps to the util function * add code comment. * code clean up * follow up comment. * use npm ci instead * inline some constants * spli up second argument. * remove dev dependency
@julienw Could you PTAL, I've only made the changes to the Angular-Complex version. After we've reviewed and approved how we do it for Angular, I can perform the same changes to the rest of the build scripts. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks good to me!
Can you please share a bit more the high-level purpose for this patch? My understanding is that this especially ensures that all dependencies are properly installed in all the related repositories. Can you please confirm?
Yes, that's right. Previously a contributor would need to perform these steps manually before running |
When I build the Vue TodoMVC workload there are changes to the dist and I'm not sure why. Maybe the source files were updated but the dist wasn't rebuilt in a previous PR? Should I land a PR before this one that builds Vue TodoMVC or should I add it to this PR? |
I think we technically want Google not being opposed to this change within 10 business days. |
@@ -12,7 +12,6 @@ | |||
"devDependencies": { | |||
"big-dom-generator": "file:../../big-dom-generator", | |||
"http-server": "^14.1.1", | |||
"jsdom": "^22.1.0", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I just realized that package-lock.json wasn't regenerated after this change, would it be possible to run npm i
in all affected projects and commit package-lock.json?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a follow up for PR #264 plus some additional promised clean up. No changes to performance.
This PR includes the following changes: